Global-scale Service Deployment in the XenoServer Platform

نویسندگان

  • Evangelos Kotsovinos
  • Tim D. Moreton
  • Ian Pratt
  • Russ Ross
  • Keir Fraser
  • Steven Hand
  • Timothy L. Harris
چکیده

We are building the XenoServer platform for global computing, a public infrastructure capable of safely hosting untrusted distributed services on behalf of uncooperative paying clients. Service components execute on one or more XenoServers within resource-managed Virtual Machines (VMs) which provide resource isolation, protection, and allow the execution of arbitrary applications and services. To assist the deployment of services on the platform, we provide an effective solution that allows users to fully customize the VMs to be launched by specifying the operating system kernel image and distribution file-system to be used. Moreover, we have implemented mechanisms for facilitating easy and efficient distribution of those kernel and filesystem images; users build their VMs’ configurations once and use the platform to efficiently launch VMs on large numbers of machines around the world. Initial experiences with our deployment infrastructure demonstrate that the platform provides a practical substrate for public global computing; we show how a complex service running on the user’s own customized Linux environment can be deployed to multiple XenoServers around the world in under 45 seconds.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Controlling the XenoServer Open Platform

This paper presents the design of the XenoServer Open Platform: a public infrastructure for wide-area computing, capable of hosting tasks that span the full spectrum of distributed programming. The platform integrates resource management, charging and auditing. We emphasize the control-plane aspects of the system, showing how it supports service deployment with a low cost of entry and how it fo...

متن کامل

A wide-area file system for migrating virtual machines

Improvements in processing power and core bandwidth set against fundamental constraints on wide-area latency increasingly emphasise the position in the network at which services are deployed. The XenoServer project is building a platform for distributed computing that facilitates the migration of services between hosts to minimise client latency and balance load in response to changing patterns...

متن کامل

Managing Trust and Reputation in the XenoServer Open Platform

Participants in public distributed computing do not find it easy to trust each other. The massive number of parties involved, their heterogeneous backgrounds, disparate goals and independent nature are not a good basis for the development of relationships through purely social mechanisms. This paper discusses the trust management issues that arise in the context of the XenoServer Open Platform:...

متن کامل

Distributed resource discovery and management in the XenoServers platform

In this paper we present the main ideas behind the design of the XenoServers distributed platform, which substantiates a public infrastructure for wide-area distributed computing. We present our initial design of the distributed architecture, and emphasize on ways of locating and administering distributed resources in this large-scale, federated platform. The XenoServers global infrastructure i...

متن کامل

The Xenoserver computing infrastructure

The Xenoserver project [15] will build a public infrastructure for wide-area distributed computing. We envisage a world in which Xenoserver execution platforms will be scattered across the globe and available for any member of the public to submit code for execution. Crucially, the code’s sponsor will be billed for all the resources used or reserved during its execution. This will encourage loa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004